floating matter arresters - Francés Inglés Diccionario